import axios from 'axios'

// export default axios.create({
//     // baseURL: 'http://127.0.0.1:3000'
//     baseURL: 'http://157.122.54.189:9083'
// })
axios.defaults.baseURL = 'http://127.0.0.1:3000'



// 添加请求拦截器，在请求发送之前一定要经过这个拦截器，我们在这里可以进行相应的处理
// 拦截器只能对请求进行拦截及处理，并不会代替你发起请求
// 添加请求拦截器
axios.interceptors.request.use(function (config) {
    // 在发送请求之前做些什么
    console.log(config)
    // 如果有token，需要进行请求头的设置
    let token = localStorage.getItem('hm_toutiao_52')
    if (token) {
        config.headers.Authorization = token
    }
    return config;
}, function (error) {
    // 对请求错误做些什么
    return Promise.reject(error);
});

import {
    Toast
} from 'vant'
// 添加响应拦截器
axios.interceptors.response.use(function (response) {
    // 对响应数据做点什么
    console.log(response)
    if (response.data.message == '用户信息验证失败') {
        Toast.fail('用户信息验证失败')
        window.location.href = '#/login'
    }
    return response;
}, function (error) {
    // 对响应错误做点什么
    return Promise.reject(error);
});

export default axios